package dictory;

import java.io.DataOutput;
import java.util.Scanner;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/4/27 10:39
 * @description:
 */
public class Dicdisplay {

  //创建一个操作类对象  为了调用他的方法
  static Dicdao dao=new Dic_hashmap();







  public static void main(String[] args) {
  //  1.提示界面
  //  2.接受用户输入选择
  //  3.根据用户选择来判断
  //      如果选择1：添加界面
  //      2.查询界面
  //      3,退出界面

    while (true)
    {
      welcome();
      Scanner sc=new Scanner(System.in);
      int a=sc.nextInt();
      switch (a)
      {
        case 1:
          add();
          break;
        case 2:
          fanyi();
          break;
        case 3:
          System.out.println("欢迎下次使用");
          System.exit(0);

          default:
            System.out.println("输入错误，重新输入");
            break;
      }
    }

  }

  //翻译界面
  private static void fanyi() {
    System.out.println("--------翻译词典界面--------");
    Scanner sa=new Scanner(System.in);
    System.out.println("请输入英文");
    String eng=sa.nextLine();
    //  调用方法去实现功能
    String chi=dao.fanyi(eng);
if(chi==null)
{
  System.out.println("我还不够智能，还在继续学习");

}else
{
  System.out.println(eng+"翻译成中文是"+chi);
}


  }

  //添加界面
  private static void add() {
    System.out.println("--------添加词典界面--------");
 Scanner sa=new Scanner(System.in);
    System.out.println("请输入英文");
String eng=sa.nextLine();
    System.out.println("输入中文");
    String chi=sa.nextLine();
  //  调用方法去实现功能
    MYdic mYdic = new MYdic(eng,chi);
    dao.add(mYdic);
    System.out.println("添加成功");



  }

  private static void welcome() {
    System.out.println("--------欢迎界面-------");
    System.out.println("1.添加词典元素");
    System.out.println("2.翻译词典内容");
    System.out.println("3.退出词典");
    System.out.println("4.输入你的选择");

  }


}
